package com.santu.edu.supporter.biz.pay.pojo.dto;

import com.santu.edu.supporter.biz.pay.pojo.constants.WxNotifyConstants;
import lombok.Builder;
import lombok.Data;
import lombok.experimental.Accessors;

import java.math.BigDecimal;

/**
 * 微信支付基础请求数据对象
 * @author luoyaoqi
 */
@Data
@Builder
@Accessors(chain = true)
public class WxChatBasePayDTO {

    /**
     * 支付用户的openid
     */
    private String openId;

    /**
     * 商品描述
     */
    private String title;

    /**
     * 商家订单号，对应 out_trade_no
     */
    private String orderId;

    /**
     * 订单金额
     */
    private BigDecimal price;

    /**
     * 回调地址
     */
    private WxNotifyConstants notify;
}
